|
Foxit PDF SDK
|
继承自 FoxitPDFSDKPython3._object .
Public 成员函数 | |
| def | RectF () |
| 构造一个空矩形。 | |
| def | RectF (left1, bottom1, right1, top1) |
| 用左下角和右上角构造矩形。 更多... | |
| def | RectF (rect) |
| 用rectangle对象构造矩形。 更多... | |
| def | Contains (other_rect) |
| 检查当前矩形是否完全包含其他提供的矩形。 即检查其他矩形是否完全在当前矩形内部。 更多... | |
| def | Contains (x, y) |
| 检查当前矩形是否完全包含提供的点。 即检查提供的点是否在当前矩形内部。 更多... | |
| def | Deflate (x, y) |
| 减少矩形的宽度和高度。 更多... | |
| def | Deflate (left, bottom, right, top) |
| 减少矩形的宽度和高度。 更多... | |
| def | Deflate (rt) |
| 减少矩形的宽度和高度。 更多... | |
| def | GetClosestRect () |
| 获取最接近的整数矩形。 更多... | |
| def | GetInnerRect () |
| 转换为内部整数矩形。 更多... | |
| def | GetOutterRect () |
| 转换为外部整数矩形。 更多... | |
| def | Height () |
| 获取矩形的高度。 更多... | |
| def | Inflate (x, y) |
| 增加矩形的宽度和高度。 更多... | |
| def | Inflate (left, bottom, right, top) |
| 增加矩形的宽度和高度。 更多... | |
| def | Inflate (rt) |
| 增加矩形的宽度和高度。 更多... | |
| def | InitRect (x, y) |
| 将矩形初始化为单个点。 更多... | |
| def | Intersect (other_rect) |
| 与矩形求交集。 更多... | |
| def | IsEmpty () |
| 验证矩形是否为空。 更多... | |
| def | Normalize () |
| 规范化矩形。确保left <= right,以及bottom <= top。 更多... | |
| def | Reset () |
| 重置矩形,将坐标设置为0。 更多... | |
| def | Transform (pMatrix) |
| 变换矩形。结果矩形总是规范化的。 更多... | |
| def | Translate (e, f) |
| 平移矩形。 更多... | |
| def | Union (other_rect) |
| 与矩形求并集。 更多... | |
| def | UpdateRect (x, y) |
| 更新矩形以包含指定的点。 更多... | |
| def | Width () |
| 获取矩形的宽度。 更多... | |
静态 Public 成员函数 | |
| def | GetBBox (pPoints, nPoints) |
| 获取输入点数组的边界框。 更多... | |
静态 Public 属性 | |
| bottom = _fsdk.RectF_bottom | |
| 底部边界。 | |
| left = _fsdk.RectF_left | |
| 左边界。 | |
| right = _fsdk.RectF_right | |
| 右边界。 | |
| top = _fsdk.RectF_top | |
| 顶部边界。 | |
浮点坐标矩形。 规范化的浮点矩形始终具有大于bottom的top,这与Windows矩形相反。
| FoxitPDFSDKPython3.RectF.RectF | ( | left1, | |
| bottom1, | |||
| right1, | |||
| top1 | |||
| ) |
用左下角和右上角构造矩形。
| [in] | left1 | 输入左下角的x坐标。 |
| [in] | bottom1 | 输入左下角的y坐标。 |
| [in] | right1 | 输入右上角的x坐标。 |
| [in] | top1 | 输入右上角的y坐标。 |
| FoxitPDFSDKPython3.RectF.RectF | ( | rect | ) |
用rectangle对象构造矩形。
| [in] | rect | 输入的rectangle对象。 |
| def FoxitPDFSDKPython3.RectF.Contains | ( | other_rect | ) |
检查当前矩形是否完全包含其他提供的矩形。 即检查其他矩形是否完全在当前矩形内部。
| [in] | other_rect | 其他提供的矩形。 |
| def FoxitPDFSDKPython3.RectF.Contains | ( | x, | |
| y | |||
| ) |
检查当前矩形是否完全包含提供的点。 即检查提供的点是否在当前矩形内部。
| [in] | x | 提供的点的x坐标。 |
| [in] | y | 提供的点的y坐标。 |
| def FoxitPDFSDKPython3.RectF.Deflate | ( | x, | |
| y | |||
| ) |
减少矩形的宽度和高度。
| [in] | x | 用于减少矩形左边和右边的数值。 |
| [in] | y | 用于减少矩形顶部和底部的数值。 |
| def FoxitPDFSDKPython3.RectF.Deflate | ( | left, | |
| bottom, | |||
| right, | |||
| top | |||
| ) |
减少矩形的宽度和高度。
| [in] | left | 用于减少矩形左边的数值。 |
| [in] | bottom | 用于减少矩形底部的数值。 |
| [in] | right | 用于减少矩形右边的数值。 |
| [in] | top | 用于减少矩形顶部的数值。 |
| def FoxitPDFSDKPython3.RectF.Deflate | ( | rt | ) |
减少矩形的宽度和高度。
| [in] | rt | 用于减少各边的矩形。 |
|
static |
获取输入点数组的边界框。
| [in] | pPoints | 输入的点数组。 |
| [in] | nPoints | 数组中点的数量。 |
| def FoxitPDFSDKPython3.RectF.GetClosestRect | ( | ) |
获取最接近的整数矩形。
| def FoxitPDFSDKPython3.RectF.GetInnerRect | ( | ) |
转换为内部整数矩形。
| def FoxitPDFSDKPython3.RectF.GetOutterRect | ( | ) |
转换为外部整数矩形。
| def FoxitPDFSDKPython3.RectF.Height | ( | ) |
获取矩形的高度。
| def FoxitPDFSDKPython3.RectF.Inflate | ( | x, | |
| y | |||
| ) |
增加矩形的宽度和高度。
| [in] | x | 用于扩展矩形左边和右边的数值。 |
| [in] | y | 用于扩展矩形顶部和底部的数值。 |
| def FoxitPDFSDKPython3.RectF.Inflate | ( | left, | |
| bottom, | |||
| right, | |||
| top | |||
| ) |
增加矩形的宽度和高度。
| [in] | left | 用于扩展矩形左边的数值。 |
| [in] | bottom | 用于扩展矩形底部的数值。 |
| [in] | right | 用于扩展矩形右边的数值。 |
| [in] | top | 用于扩展矩形顶部的数值。 |
| def FoxitPDFSDKPython3.RectF.Inflate | ( | rt | ) |
增加矩形的宽度和高度。
| [in] | rt | 用于扩展各边的矩形。 |
| def FoxitPDFSDKPython3.RectF.InitRect | ( | x, | |
| y | |||
| ) |
将矩形初始化为单个点。
| [in] | x | 输入点的x坐标。 |
| [in] | y | 输入点的y坐标。 |
| def FoxitPDFSDKPython3.RectF.Intersect | ( | other_rect | ) |
与矩形求交集。
| [in] | other_rect | 要求交集的矩形。 |
| def FoxitPDFSDKPython3.RectF.IsEmpty | ( | ) |
验证矩形是否为空。
| def FoxitPDFSDKPython3.RectF.Normalize | ( | ) |
规范化矩形。确保left <= right,以及bottom <= top。
| def FoxitPDFSDKPython3.RectF.Reset | ( | ) |
重置矩形,将坐标设置为0。
| def FoxitPDFSDKPython3.RectF.Transform | ( | pMatrix | ) |
变换矩形。结果矩形总是规范化的。
| [in] | pMatrix | 变换矩阵。 |
| def FoxitPDFSDKPython3.RectF.Translate | ( | e, | |
| f | |||
| ) |
平移矩形。
| [in] | e | X轴上的偏移量。 |
| [in] | f | Y轴上的偏移量。 |
| def FoxitPDFSDKPython3.RectF.Union | ( | other_rect | ) |
与矩形求并集。
| [in] | other_rect | 要求并集的矩形。 |
| def FoxitPDFSDKPython3.RectF.UpdateRect | ( | x, | |
| y | |||
| ) |
更新矩形以包含指定的点。
| [in] | x | 输入点的x坐标。 |
| [in] | y | 输入点的y坐标。 |
| def FoxitPDFSDKPython3.RectF.Width | ( | ) |
获取矩形的宽度。